package com.excellent.common.enums;

/**
 * Description: 通用状态代码
 * 1. xxx    校验问题，    CHE     开头的是格式校验异常          Check
 * 2. xxx    业务异常，    VAL     开头的是数据验证异常          Validation
 * 3. xxx    系统异常，    SYS     开头的是未知或已知系统异常    System
 * 4. xxx    配置异常，    CFG     开头的是配置错误导致的异常    Configure
 * 5. xxx    配置异常，    PFM     开头的是配置平台用的返回异常  Platform
 */
public enum ResultCode {
    // VAL     开头的是数据验证异常          Validation
    VAL_ITEM_NOT_FOUND(40000, "该元素没有找到"),;

    private final int value;
    private final String reasonPhrase;

    private ResultCode(int value, String reasonPhrase) {
        this.value = value;
        this.reasonPhrase = reasonPhrase;
    }


}
